Jim Cramer Says Investors Should Consider 3 Things Before Buying A Stock